Hi all, 4 months ago when I started preparing, I saw similar posts mentioning 5, 7 and 8 offers from multiple companies. I thought I have 0% chance of replicating their effort, yet here I am with 11 offers. The community here was extremely helpful, so this post is to give back. Ask me anything and I will do my best to answer! ____________________________________________________________________ ############ About me ############## yoe: 5.5 Current TC: 210k Offers: ranges from ~320k to ~430k ############ Phone Screen Rejections ############## - Netflix: Took little too long to solve the problem - Doordash: not sure why - Addepar: not sure why - Affirm: Got a problem that I had done before. Definition of brain freeze - Robinhood: Couldn't pass the Karat interview. Karat is not fun ############ Onsite Rejections ############## - Airbnb: told that I did not meet the senior bar - Roblox: not sure why - Uber: got two hard DP in one session. Solved only 1. Don't think the interviewer wanted me to pass - Citadel: Couldn't solve a popular hard LC - Two Sigma: not sure why ############ Offers ############## Twitter L6 Square L5 Qualtrics L5 Instacart L5 Facebook E4 Google L4 Bloomberg Senior Stripe L2 Coinbase IC5 - ****Accepted**** Lyft T4 Tiktok 2-2 ############ Cancelled Onsite############## MongoDB Salesforce Chewy Rivian EDIT: Few people are asking about the prep journey. Realized might be little time consuming to find the answers in the comments. Summarized here: Coding: - Did LC for 4 months on and off. Was never consistent due to varying workload, just made sure I am always making progress. I did burn out after 2 months and took a nice vacation, don't forget to reward yourself :) - Breakdown was ~100/200/50 (easy/med/hard). It's fun to rack up numbers, but focus on understanding the solution fully, and come back to it if you can't solve it. Some I would read the solution and solve it, only to come back to it at a later time and realize I forgot how to do it. System design: - educative.io: I would dive deep on each and every design and try to understand what I thought makes no sense. Educative does not dive too deep, so reading their solutions is not enough. - youtube channels: CodeKarle, Tech dummies, System Design Interviews - *DDIA: Everyone here loves this book. I think the book goes into little too much depth, rarely did interviewers go in that much depth. - System design primer - Lots and lots of googling on topics I don't fully understand. #swe #interviews #interview #leetcode #negotiation #google #twitter #facebook #faang #ama
So where you headed? And congrats!
how do you get so many offers do you have tips for other people to study especially system design? also did you schedule everything in at once?
For system design it's a combination of studying/practice and experience (unlike LC). Studying for sys design is a little trickier than LC, since it's not one answer fits all, and the interviewer can take you in any direction they like. I pretty much did educative.io, watched bunch of youtube videos, and did readings on topics I felt like I don't fully understand. I obviously did not do as well as I would have liked, since not all were senior offers. Here is some youtube material: CodeKarle: https://www.youtube.com/channel/UCZEfiXy7PmtVTezYUvc4zZw System Design Interview: https://www.youtube.com/channel/UC9vLsnF6QPYuH51njmIooCQ Tech dummies: https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA
Do you have any advice for system design knowledge in-depth? I studied grokking and watched YouTube videos but I feel like I only increased my breadth, but not depth of knowledge. As soon as interviewers drilled down into something 2-3 questions deep, I wouldn’t know the answer. I ended up getting 3 offers out of 8 on-sites and at least 4 of the rejections were because of weak system design 😔 Only 3 YoE here.
What are the offers?
Congrats.. Individual offer details if possible?
🤯🤯
Seems square is best bet
Congrats man. Take a rest. Sounds like you need it! 2 DPs... What a joke.
Thank you! Uber interview actually made me sad. The interviewer turned off their camera and was not helping much. Struggled through the first and was shocked when he posted a second question.
I still don't understand why people are like this. 2 dp questions? How ungrateful can you be? OP, congrats.
How long did it take to finish so many interviews ? How did you get so many interviews ?
Applied online and asked for referrals from my network and blind. Had top choices but did not think I would be this successful. In 2018, I failed 5 phone screens and 1 onsite. Had 0 offers. So wanted to ensure I land more than 0, lol. It took me 1 month to finish phone screens and lil over 3 weeks to finish onsite. Did back to back to back
How are interviews in 2021 compared to 2018? Harder, Easier, Same.
Holy crap, as a noob engineer with only 2.5 yoe this is like reading a legendary text from a temple. Grats! How did you study & how long?
Thank you! You will get there too. Studied for 4 months on and off. Did about 350 LC. When I can't solve a problem, I made sure I fully understood the solution before moving on to the next one.
You were able to pass all these interviews with only 350 LC? Impressive. Do you have competitive programming experience?
interview at Ramp, make that 12
Already accepted an offer :)
!!!! where you going? congrats. i averaged 6 interviews a day for a week and a half before and it's exhausting, get some drinks 😂